package com.xdtech.trans.model;

import java.io.Serializable;
import java.util.Date;
import java.sql.Timestamp;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

import com.xdtech.core.model.BaseModel;
import com.xdtech.web.freemark.item.GridColumn;

/**
 * 
 * @author max.zheng
 * @create 2015-06-08 23:17:52
 * @since 1.0
 * @see 
 */
@Entity
@Table(name="TRANS_ORDER_SCAN")
public class TransOrderScan extends BaseModel implements Serializable{
	private static final long serialVersionUID = 1L;
	@Id
	@Column(name = "ID")
	@GeneratedValue(strategy = GenerationType.AUTO)
	private Long id;
	@Column(name="ORDER_NO")
	private String orderNo;
	@Column(name="RECEIVER")
	private String receiver;
	@Column(name="RECEIVER_PHONE")
	private String receivePhone;
	@Column(name="SENDER")
	private String sender;
	@Column(name="SEND_PHONE")
	private String sendPhone;
	@Column(name="GOODS_NAME")
	private String goodsName;
	@Column(name="GOODS_NUM")
	private Integer goodsNum;
	@Column(name="WEIGHT")
	private Double weight;
	@Column(name="VOLUME")
	private Double volume;
	@Column(name="SCAN_OPERATOR")
	private String scanOperator;
	@Column(name="START_WEBSITE")
	private String startWebsite;
	@Column(name="END_WEBSITE")
	private String endWebsite;
	@Column(name="START_WEBSITE_ID")
	private Long startWebsiteId;
	@Column(name="END_WEBSITE_ID")
	private Long endWebsiteId;
	@Column(name="SCAN_TYPE")
	private String scanType;
	@Column(name="NEXT_WEBSITE")
	private String nextWebsite;
	@Column(name="NEXT_WEBSITE_ID")
	private Long nextWebsiteId;
	@Column(name="PREVIOUS_WEBSITE_ID")
	private Long previousWebsiteId;
	@Column(name="PREVIOUS_WEBSITE")
	private String previousWebsite;
	@Column(name="CURRENT_WEBSITE_ID")
	private Long currentWebsiteId;
	@Column(name="CURRENT_WEBSITE")
	private String currentWebsite;
	@Column(name="DRIVER")
	private String driver;
	@Column(name="DRIVER_PHONE")
	private String driverPhone;
	@Column(name="SCAN_TIME")
	private String scanTime;
	@Column(name="CAR_NUM")
	private String carNum;
	@Column(name="DELIVERY_NAME")
	private String deliveryName;
	@Column(name="DELIVERY_PHONE")
	private String deliveryPhone;
	@Column(name="SIGN_NAME")
	private String signName;
	@Column(name="SIGN_TIME")
	private String signTime;
	@Column(name="SIGN_STATUS")
	private String signStatus;
	@Column(name="REMARK")
	private String remark;
	@Column(name="CREATOR")
	private String creator;
	@Column(name="SCAN_FROM")
	private String scanFrom;

	public void setId(Long id) {
		this.id = id;
	}
	public Long getId() {
		return id;
	}
	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}
	public String getOrderNo() {
		return orderNo;
	}
	public void setReceiver(String receiver) {
		this.receiver = receiver;
	}
	public String getReceiver() {
		return receiver;
	}
	public void setSender(String sender) {
		this.sender = sender;
	}
	public String getSender() {
		return sender;
	}
	
	public String getSendPhone() {
		return sendPhone;
	}
	public void setSendPhone(String sendPhone) {
		this.sendPhone = sendPhone;
	}
	public void setGoodsName(String goodsName) {
		this.goodsName = goodsName;
	}
	public String getGoodsName() {
		return goodsName;
	}
	public void setGoodsNum(Integer goodsNum) {
		this.goodsNum = goodsNum;
	}
	public Integer getGoodsNum() {
		return goodsNum;
	}
	public void setWeight(Double weight) {
		this.weight = weight;
	}
	public Double getWeight() {
		return weight;
	}
	public void setVolume(Double volume) {
		this.volume = volume;
	}
	public Double getVolume() {
		return volume;
	}
	public void setScanOperator(String scanOperator) {
		this.scanOperator = scanOperator;
	}
	public String getScanOperator() {
		return scanOperator;
	}
	public void setEndWebsite(String endWebsite) {
		this.endWebsite = endWebsite;
	}
	public String getEndWebsite() {
		return endWebsite;
	}
	public String getStartWebsite() {
		return startWebsite;
	}
	public void setStartWebsite(String startWebsite) {
		this.startWebsite = startWebsite;
	}
	public Long getStartWebsiteId() {
		return startWebsiteId;
	}
	public void setStartWebsiteId(Long startWebsiteId) {
		this.startWebsiteId = startWebsiteId;
	}
	public void setEndWebsiteId(Long endWebsiteId) {
		this.endWebsiteId = endWebsiteId;
	}
	public Long getEndWebsiteId() {
		return endWebsiteId;
	}
	public void setScanType(String scanType) {
		this.scanType = scanType;
	}
	public String getScanType() {
		return scanType;
	}
	public void setNextWebsite(String nextWebsite) {
		this.nextWebsite = nextWebsite;
	}
	public String getNextWebsite() {
		return nextWebsite;
	}
	public void setNextWebsiteId(Long nextWebsiteId) {
		this.nextWebsiteId = nextWebsiteId;
	}
	public Long getNextWebsiteId() {
		return nextWebsiteId;
	}
	public void setDriver(String driver) {
		this.driver = driver;
	}
	public String getDriver() {
		return driver;
	}
	public void setDriverPhone(String driverPhone) {
		this.driverPhone = driverPhone;
	}
	public String getDriverPhone() {
		return driverPhone;
	}
	public void setScanTime(String scanTime) {
		this.scanTime = scanTime;
	}
	public String getScanTime() {
		return scanTime;
	}
	public void setCarNum(String carNum) {
		this.carNum = carNum;
	}
	public String getCarNum() {
		return carNum;
	}
	public void setDeliveryName(String deliveryName) {
		this.deliveryName = deliveryName;
	}
	public String getDeliveryName() {
		return deliveryName;
	}
	public void setSignName(String signName) {
		this.signName = signName;
	}
	public String getSignName() {
		return signName;
	}
	public void setSignTime(String signTime) {
		this.signTime = signTime;
	}
	public String getSignTime() {
		return signTime;
	}
	public void setSignStatus(String signStatus) {
		this.signStatus = signStatus;
	}
	public String getSignStatus() {
		return signStatus;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	public String getRemark() {
		return remark;
	}
	public Long getPreviousWebsiteId()
	{
		return previousWebsiteId;
	}
	public void setPreviousWebsiteId(Long previousWebsiteId)
	{
		this.previousWebsiteId = previousWebsiteId;
	}
	public String getPreviousWebsite()
	{
		return previousWebsite;
	}
	public void setPreviousWebsite(String previousWebsite)
	{
		this.previousWebsite = previousWebsite;
	}
	public Long getCurrentWebsiteId()
	{
		return currentWebsiteId;
	}
	public void setCurrentWebsiteId(Long currentWebsiteId)
	{
		this.currentWebsiteId = currentWebsiteId;
	}
	public String getCurrentWebsite()
	{
		return currentWebsite;
	}
	public void setCurrentWebsite(String currentWebsite)
	{
		this.currentWebsite = currentWebsite;
	}
	public String getDeliveryPhone()
	{
		return deliveryPhone;
	}
	public void setDeliveryPhone(String deliveryPhone)
	{
		this.deliveryPhone = deliveryPhone;
	}
	public String getReceivePhone() {
		return receivePhone;
	}
	public void setReceivePhone(String receivePhone) {
		this.receivePhone = receivePhone;
	}
	public String getCreator() {
		return creator;
	}
	public void setCreator(String creator) {
		this.creator = creator;
	}
	public String getScanFrom() {
		return scanFrom;
	}
	public void setScanFrom(String scanFrom) {
		this.scanFrom = scanFrom;
	}
	
	
}
